安装依赖

1
$ brew install mercurial

安装gvm

1
$ curl -s -S -L https://raw.githubusercontent.com/moovweb/gvm/master/binscripts/gvm-installer | zsh

Go 实现了自举(用 Go 编译 Go),就需要用到 Go 1.4 来做编译

[解决 golang在macos编译时fatal error: MSpanList_Insert错误]|gvm install go1.9.2 fails on macOS 10.12.6

1
2
3
4
5
# -B 表示只安装二进制包
$ gvm install go1.10.1 -B
$ gvm use go1.10.1
$ export GOROOT_BOOTSTRAP=$GOROOT
$ gvm install go1.10.2

安装好之后,指定默认使用这个版本,加上 --default 即可,省去每次敲 gvm use

1
$ gvm use go1.10.2 --default

使用

1
2
3
4
5
6
# 查看可以安装的go版本
$ gvm listall
# 查看本地安装的go版本
$ gvm list
# go环境变量
$ go env

参考

使用gvm管理多版本golang

go依赖包管理工具对比

Go 语言多版本安装及管理利器 - GVM

×

纯属好玩

扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

文章目录
  1. 1. 参考
,